//
//  NSDate+Helper.h
//  Bluetooth
//
//  Created by hebidu on 15/7/18.
//  Copyright (c) 2015年 Boye. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface NSDate (Helper)

/** 返回默认时间格式 yyyy-MM-dd HH:mm:ss */
+ (NSDateFormatter *)defaultDateFormatter;


/** 返回当前时间的 字符串表达 */
+ (NSString *)getCurrentDateForStringFormatWithFormatter:(NSString *)formattString;


/** 返回某个时间戳对应的时间的 字符串表达 */
+ (NSString *)getDateForStringFotmatWithTimeInterval:(NSTimeInterval)interval formatter:(NSString *)formatterString;


/** 某个时间的时间戳(距离1970 经过的秒数) */
+ (NSTimeInterval)dateTimeIntervalWithDate:(NSDate *)date;


/** 当前时间的时间戳(距离1970 经过的秒数) */
+ (NSTimeInterval)currentDateTimeInterval;


/** 获得某个时间的星期 周日-周六（对应int 1-7） */
+ (NSInteger)getDateWeekDayForIntFormatWithDate:(NSDate *)date;


/** 获得某个时间的星期 周日-周六（对应string） */
+ (NSString *)getDateWeekDayForStringFormatWithDate:(NSDate *)date;


/** 根据时间戳获得年龄 */
+ (NSString *)getAgeFromBirthdayTimeInterval:(NSTimeInterval)interval;

/** 根据时间戳获得日期字符串*/
+(NSString *) getDateStringFromeNumber:(NSNumber *)number;
@end
